#include "LuaStackGuard.h"
extern "C" {
#include    <lauxlib.h>
#include    <lualib.h>

}

LuaStackGuard::LuaStackGuard(lua_State* L) :
	luaState_(L) {
	top_ = lua_gettop(L);
}

LuaStackGuard::~LuaStackGuard() {
	lua_settop(luaState_, top_);
}
